package com.boco.blch.dispatcher.service;

import java.io.IOException;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.boco.blch.dispatcher.params.SingleLoginParams;
import com.boco.blch.dispatcher.po.CheckQuickResult;
import com.boco.blch.dispatcher.po.compliant;

public interface BigDataService {
	public String compliantService(String DeviceId, String Ip,String Port, String User,String UserEncryptd,String Password,String PasswordEncryptd,compliant compliant, String taskNo);

	public List<compliant> getCompliantByCompName(String compName, String plantform, String nodeType);

	public int getCountByName(String compliantName, String plantform, String nodeType);

	public void execOnSingleLogin(SingleLoginParams slp);

	public void hotkeyCheck(String ip);
	
	public void baselineScan(String ip,String component,HttpServletResponse response) throws IOException;

	public String balineStatus(String taskNo);

	public String baselineResult(String taskNO);
}
